# @Version        : 1.0
# @Update Time    : 2024/8/31 23:21
# @File           : __init__.py.py
# @IDE            : PyCharm
# @Desc           : 文件描述信息
from .alipay_schemas import AlipayTradeCreate
from .operation_record_schema import OperationRecordSchema
from .resource_schema import ResourceSchema, ResourceOut
from .system_schema import LoginParams
from .task_schema import TaskOut, TaskCreate, TaskUpdate, TaskActive
from .user_schema import UserCreate, UserOut, UserUpdate
from .dept_schema import DeptCreate, DeptOut, DeptUpdate, DeptTree
from .menu_schema import (
    MenuCreate,
    MenuOut,
    MenuUpdate,
    MetaModel,
    RouterModel,
    MenuList,
    MenuButtonSchema,
)
from .role_schema import RoleCreate, RoleOut, RoleUpdate, RolePermissionsSchema
from .post_schema import PostCreate, PostUpdate, PostOut
from .login_record_schema import LoginRecordOut, LoginRecordCreate
from .dict_schema import (
    DictDataSchema,
    DictTypeSchemaOut,
    DictTypeSchema,
    DictDataSchemaOut,
    DictTypeSchemaCache,
)

__all__ = [
    "LoginParams",
    "UserCreate",
    "UserUpdate",
    "UserOut",
    "DeptCreate",
    "DeptOut",
    "DeptUpdate",
    "DeptTree",
    "MenuCreate",
    "MenuOut",
    "MenuUpdate",
    "MetaModel",
    "RouterModel",
    "MenuList",
    "MenuButtonSchema",
    "RoleCreate",
    "RoleOut",
    "RoleUpdate",
    "RolePermissionsSchema",
    "PostCreate",
    "PostUpdate",
    "PostOut",
    "LoginRecordOut",
    "LoginRecordCreate",
    "DictDataSchema",
    "DictTypeSchemaOut",
    "DictTypeSchema",
    "DictDataSchemaOut",
    "TaskCreate",
    "TaskUpdate",
    "TaskOut",
    "TaskActive",
    "AlipayTradeCreate",
    "ResourceSchema",
    "ResourceOut",
    "OperationRecordSchema",
    "DictTypeSchemaCache",
]
